package com.pyk.exception;

import com.pyk.entity.Result;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

@RestControllerAdvice
public class GlobalExceptionHandler {

    @ExceptionHandler(Exception.class) //注解
    public Result  handleException(Exception e)//一旦捕获到异常 会执行 然后返回给前端
    //返回值类型会自动转换成json格式
    {
        e.printStackTrace();
        return  Result.error(StringUtils.hasLength(e.getMessage())?e.getMessage(): "操作失败");

    }

}
